X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C8F73D.D55F85E8@onstor-exch02.onstor.net>; Tue, 5 Aug 2008 13:57:12 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-class: urn:content-classes:message
Subject: RE: Addition of new system cmd option for resetting alternate blade
Date: Tue, 5 Aug 2008 13:57:11 -0700
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E0B319EB1@onstor-exch02.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E0B319EA3@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Addition of new system cmd option for resetting alternate blade
Thread-Index: Acj3OnJ0ZorgVYjBRJuxsosvhzu8gAAAe8zwAABUVwA=
References: <BB375AF679D4A34E9CA8DFA650E2B04E05DA1EE5@onstor-exch02.onstor.net><BB375AF679D4A34E9CA8DFA650E2B04E09624BF8@onstor-exch02.onstor.net><BB375AF679D4A34E9CA8DFA650E2B04E0B319DED@onstor-exch02.onstor.net><BB375AF679D4A34E9CA8DFA650E2B04E0B319E5B@onstor-exch02.onstor.net> <20080805133257.2eb70c53@ripper.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E0B319EA3@onstor-exch02.onstor.net>
From: "John Keiffer" <john.keiffer@onstor.com>
To: "Jonathan Goldick" <jonathan.goldick@onstor.com>,
	"Andy Sharp" <andy.sharp@onstor.com>
Cc: "dl-Design Review" <dl-designreview@onstor.com>


Let's not use 'reset', its used in 'system config reset' which is quite
different from reboot or halt.

-----Original Message-----
From: Jonathan Goldick=20
Sent: Tuesday, August 05, 2008 1:52 PM
To: Andy Sharp
Cc: dl-Design Review
Subject: RE: Addition of new system cmd option for resetting alternate
blade

I disagree.  We should stop creating new command verbs that mean the
same thing.

A customer is not going to think about needing to reset/halt/reboot a
board, they identify things by host name.  It is often the case that
they log into a filer by vsvr name and don't even know which physical
box they are on.  There is too much opportunity for a customer to log
into the wrong physical box and halt/reboot something they didn't intend
to.  The command syntax I gave is unambiguous and doesn't require the
customer to known anything but the name of the machine they want to
halt/reboot, and uses commands that are already known to them.

Max's comment about an optional [-n NODENAME] is an improvement over my
suggestion as it's consistent with the other API(s).

If this cannot be completed by GA then that's another discussion but
let's get the UI right the first time.



-----Original Message-----
From: Andy Sharp=20
Sent: Tuesday, August 05, 2008 1:33 PM
Cc: dl-Design Review
Subject: Re: Addition of new system cmd option for resetting alternate
blade

This is going way beyond what is a good idea for GA.  system reset was a
good idea and I think we should stick with that.  I don't want this to
be part of system reboot at all.  Various options to the command to
reset and/or halt might be OK but the result is achievable with just a
reset.  Doing it by node name would be nice but possibly a much more
significant coding exercise to make smooth.

The command is not meant to be able to reset the blade you're running
it on, so there doesn't need to be an argument, does there?


On Tue, 5 Aug 2008 13:19:34 -0700 "Jonathan Goldick"
<jonathan.goldick@onstor.com> wrote:

> You need to think of this like a customer.  They have no idea about
> what is blade 0 and what is blade 1.
> What they know is that they want a particular node, which they will
> know by name, to either halt or reboot.
>=20
> I would suggest that we use the existing system reboot and halt
> commands and give them an optional SSC host name.  If the name
> matches the node you are logged into, or is omitted, it works just
> like today.  If it's the name of the other blade in the chassis it
> uses the new functionality.  If it's none of the above we report that
> this is not supported.
>=20
>=20
>=20
> _____________________________________________
> From: Manohar Divate=20
> Sent: Tuesday, August 05, 2008 12:15 PM
> To: Rendell Fong; Henry Lau; dl-Design Review
> Subject: RE: Addition of new system cmd option for resetting alternate
> blade
>=20
> 1) If more specific like slot/blade 0 or 1
> Fallowed by=20
> 2) Confirmation Y is a must
> 3) And only available to privileged level administrator=20
>=20
> _____________________________________________
> From: Rendell Fong=20
> Sent: Tuesday, August 05, 2008 12:04 PM
> To: Henry Lau; dl-Design Review
> Subject: RE: Addition of new system cmd option for resetting alternate
> blade
>=20
> Ok, if everyone agrees.
>=20
> _____________________________________________
> From: Henry Lau=20
> Sent: Tuesday, August 05, 2008 11:57 AM
> To: Rendell Fong
> Subject: RE: Addition of new system cmd option for resetting alternate
> blade
>=20
> Hi Rendell,
>=20
> Can we still use system reboot instead of system reset as they are the
> same?
>=20
> Henry
>=20
> _____________________________________________
> From: Rendell Fong=20
> Sent: Tuesday, August 05, 2008 11:55 AM
> To: dl-Design Review
> Subject: RE: Addition of new system cmd option for resetting alternate
> blade
>=20
> Should blade be qualified to avoid potential confusion?  Like
> "altblade" or "otherblade".
> Do we need a "-y" option like system reboot?
>=20
> _____________________________________________
> From: Sandrine Boulanger=20
> Sent: Tuesday, August 05, 2008 11:50 AM
> To: Rendell Fong; dl-Design Review
> Subject: RE: Addition of new system cmd option for resetting alternate
> blade
>=20
> I would use an object rather than an option, and replace -s by "blade"
> or whatever else is meaningful.
>=20
> _____________________________________________
> From: Rendell Fong=20
> Sent: Tuesday, August 05, 2008 11:37 AM
> To: dl-Design Review
> Subject: Addition of new system cmd option for resetting alternate
> blade
>=20
> Hi folks,
>=20
> I have been requested to add new system command option for Cougar that
> allows the alternate blade in the chassis to be rebooted.
> It will reduce the need to power cycle the entire chassis when a blade
> is hung and unresponsive.
>=20
> Note that it will only work with changes that BrianS made in the
> BMFPGA (version 4 or higher). =20
> So the command will check the version and return an error if it cannot
> be performed as requested.
>=20
> Use of the "reset -s" option name is rather arbitrary so I am open to
> renaming it to whatever makes more sense.
>=20
> The help page describes the command as follows:
>=20
> NAME
>=20
>         system reset             Reboots the alternate blade of a NAS
> Gateway.
>=20
> SYNOPSIS
>=20
>         system reset -s
>=20
> DESCRIPTION
>=20
>         This command causes a remote system reboot in the other blade
> of a 6000 series NAS Gateway.=20
>         It is useful when a system reboot cannot be reliably performed
> from within the blade itself.
>=20
> SEE ALSO
>=20
>         system reboot           Reboots the NAS Gateway from the
> specified compact flash card.
>=20
>=20
> Thanks,
> Rendell
